package com.bosssoft.service;

import com.bosssoft.entity.po.FibVoucherDetailsPO;
import com.bosssoft.excelEntity.VO.*;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author Aria
 */
public interface FibCreateVoucherService {
    //生产凭证
    FibVoucherDetailsPO createAddPayRefundNoticeDirectly(PayRefundNoticeDirectlyVO addPayRefundNoticeDirectlyVO) throws Exception;

    FibVoucherDetailsPO createDirectPfinancialPayment(DirectPfinancialPaymentVO directPfinancialPaymentVO) throws Exception;

    FibVoucherDetailsPO createFinancialDirectPaymentEntryNotice(FinancialDirectPaymentEntryNoticeVO financialDirectPaymentEntryNoticeVO) throws Exception;

    FibVoucherDetailsPO createDirectPaymentSummaryClearingLineNoticeGist(DirectPaymentSummaryClearingLineNoticeGistVO directPaymentSummaryClearingLineNoticeGistVO) throws  Exception;

    FibVoucherDetailsPO createDirectPaymentSummaryClearingLineNotice(DirectPaymentSummaryClearingLineNoticeVO directPaymentSummaryClearingLineNoticeVO) throws Exception;

    FibVoucherDetailsPO createVoucherBudgetAllocation(VoucherBudgetAllocationVO voucherBudgetAllocationVO) throws Exception;

    FibVoucherDetailsPO createVoucherBudgetAllocationReceipt(VoucherBudgetAllocationReceiptVO voucherBudgetAllocationReceiptVO) throws Exception;
}
